Oil price stagnation 2024