The Iran war has produced a historic shock to energy markets. Oil prices jumped again on Monday as the outlook for a US-Iran deal became less clear.