Canada and Mexico hit back as President Trump imposes huge tariffs, 2 February 2025