Donald Trump has promised to slap Mexico, Canada and China with new tariffs on day one of his presidency. What does it mean for the economy and investors?