Trump confirms tariffs for Mexico, Canada on March 4, China to get extra 10%