EU and Mexico criticise Donald Trump's proposed 30% tariff