Home Investing News IEA forecasts global oil demand growth to slow to 650,000 bpd for remainder of 2025