Donald Trump announces a 30% tariff on the EU and Mexico — warns that any retaliation will be met with an equal hike.