The S&P 500 rally has started to sputter