Oil Prices Surge Despite Record Reserve Release Amid Iran War - March 2026