Home Investing News OPEC sticks to 2025, 2026 global oil demand growth forecasts