Commodity markets recover after turbulent 2024