Investors are all in on stocks: Bank of America survey shows record low cash level