Stocks set to notch 6-week winning streak