Stocks rebound but still close out worst week since winter