Iran war crude lifts Exxon, Chevron Q2 profits to $26.5B