US President Donald Trump has postponed 25% tariffs on most goods from Mexico and Canada for a month after speaking with the ...