Why did the S&P 500 fall today? Bond yields, oil prices and Iran tensions explained Share Market News