Donald Trump has confirmed he will impose 25% tariffs on imports from Mexico and Canada from February, following through on ...