Economy & Business Oil prices drop 2% as OPEC sees oversupply replacing deficit by 2026 12 November 2025