US hits EU, Mexico and Canada with steel, aluminium tariffs | Al Jazeera English