Trump’s trade tariffs on Canada, Mexico and China have sparked panic across global financial markets