oil price fluctuations 2023