Oil Price Jumps Despite Record Reserve Release Amid Iran War - March 2026