Banks may shrink for good as layoffs near 160,000