oil demand 2024