S&P 500 hits record 7,799 as PPI data cools rate fears