20070423 business.international-business: Barclays will buy ABN Amro