S&P posts seven-day winning streak as jobs data allay economic fears