US President Donald Trump reiterates threat to impose tariffs on Canada and Mexico