Home Stock S&P 500 jump 1%, Dow Jones gain 388 points as oil falls