Energy supplies in the Middle East are being choked off as the conflict between the US, Israel and Iran escalates.