Trump's new tariffs on Mexico, Canada and China kick in, sparking retaliation and triggering fears of wider trade war.