Trump's 'shithole' controversy hovers over Davos meeting