Donald Trump does Davos