Investors are hoarding their biggest piles of cash since the financial crisis — and Bank of America has a surprising take on what that means for the market’s future