Iran attacks shipping oil prices surge