S&P 500 falls as bond yields hit multi-decade highs, oil rises above $85 and Iran tensions fuel inflation fears, weighing on stocks and tech shares.