This American president presents himself as a China hawk. But Donald Trump’s second state visit to Beijing comes at a tricky moment, with the Iran war looming large for both countries.