Dow drops 620 points as oil surge and Iran tensions hit stocks