Trump slaps 25% tariff on steel and aluminum imports