Trump's call for US to take over Gaza draws criticism