A major escalation in attacks on energy infrastructure during the Iran war has sent oil prices higher and global stocks back into the red.