Home Dow Jones dips 300 points as Iran tensions, oil surge weigh on US stocks