Trump facing backlash over new tariffs on goods from China, Mexico and Canada