Trump tells global elites in Davos to invest in US or face tariffs