Detroit will host People's Conference for Palestine from May