S&P 500, Nasdaq eke out 3rd day of gains, but November rally hits speed bump