US markets plunged on news of Trump’s tariff threats against Mexico and Canada. How will this weigh on an economy already ...