Iran oil shock sparks inflation alarm