Oil majors face spending test from Iran war windfall cash - XLE News | Rallies