On issue after issue, Trump has given Xi Jinping a pass — even on reports China is helping Iran. ‘I think he’s behaved reasonably well’