S&P 500, Nasdaq 100 tumble as Trump imposes 25% tariffs on Canada and Mexico. Markets brace for 1.2% GDP hit while natural gas surges 8.5%.