Iran War Oil Windfall Hits $26B as Long Trade Gets Trickier