BREAKING: Donald Trump announces 25% tariff on all products coming in from Mexico and Canada.