Bank of America in talks to buy Merrill Lynch