S&P 500, Nasdaq climb, set for fresh records after jobs report beat