You would be forgiven for assuming that there are few places less hospitable to President Donald Trump than Davos, ...