Donald Trump’s tariffs against Canada, Mexico and China will deliver a $148.6bn (£116.6bn) blow to the American economy over the next year, according to economists.

]]>