S&P, Nasdaq post 6-day winning streak as recession fears ease