Warren Buffett sells nearly $1B of Bank of America stock