Donald Trump vows tariffs on Mexico, Canada and China on day one, 26 November 2024