Economy & Business Oil slips as oversupply fears deepen and US-China trade strains mount 15 October 2025