Trump tells Davos elite to invest in US or face tariffs