S&P 500 hits new record, Dow jumps over 400 points