Global condemnation has greeted Donald Trump’s bluntly vulgar language on why the US would accept more immigrants from Haiti and “shithole countries” in Africa.