Donald Trump says he doesn't blame China for 'taking advantage of America'