Iran war shook oil prices