Donald Trump confirms Mexico and Canada tariffs, prompting stock market sell-off