Donald Trump has announced 25% tariffs on Mexico and Canada. Here is how they would work and what such tariffs might mean.