S&P 500 hits all-time high as new economic data fuels rate-cut bets