Wall Street soars to best day since summer, S&P 500 up 2.6%