Trump is right about China and North Korea