Wall Street soars toward best day in months, S&P 500 up 3%