Trump takes on China