NBC News' Brian Cheung explains how President Donald Trump's promised tariffs on Mexico, Canada and China will come into effect and the other tariffs that could possibly be coming in the future.