Iran war pushes oil to 2022 high after fastest one-day spike in six-years