US stocks end higher; Nasdaq soars 3.33%