Donald Trump has imposed tariffs on China, Canada and Mexico and this move will hit the US economy. The US President has said ...