Global stocks drop from records as oil prices surge on Iran war