Reactions to Trump's steep tariffs on Mexico, Canada and China