Donald Trump confirms Mexico and Canada tariffs, prompting stock market sell-off · Sky News · Sentinel