China has warned the US 'not to interfere' with their affairs in the Strait of Hormuz as it has trade and energy agreements with Iran