China is secretly planning to ship arms to Iran, a report published hours after Donald Trump landed in Beijing for a state visit claims.