“China has stockpiled between 1.2 and 1.3 billion barrels of crude oil, providing a significant buffer against current supply disruptions.”