Trump asked Xi Jinping if China wanted to buy US weapons, Ambassador David Perdue said, while Washington stressed that no arms sale to Beijing was planned.