Warren Buffett has dumped billions worth of Bank of America stock — and the CEO doesn't know why