The US president has threatened to delay his meeting with Chinese leader Xi Jinping unless Beijing helps to police the Strait of Hormuz. His officials soon backtracked.