Oil price falls to $60 per barrel below 2026 budget benchmark - Source News