S&P 500 drops 1.5% as Iran tensions fuel market volatility