Trump blames China on North Korea