Trump slaps on steel tariffs but spares NAFTA neighbors