Frank Cappelleri on S&P 500's rally to a fresh record