President-elect Trump pledges sweeping tariffs—25% on Mexico and Canada, and an additional 10% on China. With potential ...