Oil prices could slip below $60 if China holds back on buying, says energy expert CNBC TV18 2026-07-06T11:27:48+00:00