New oil shock feared in wake of Iran debacle