Stock market rebounds in a big way