Bank of America agrees to buy Merrill Lynch for $50 bln

Business ·