Donald Trump and Elon Musk loom large over this year's World Economic Forum in Davos.