Donald Trump is being hit with a massive fact-check over his claims about the success of his tariffs on Mexico and Canada.