Oil price surges to highest since May on Iran worries