President Donald Trump is expected to deliver an "American First" message when he speaks at the World Economic Forum (WEF) on Friday.