Stock market live blog: S&P 500 eyes record territory; Homebuilders, retailers rally