Teva to buy Allergan's Anda Inc. distribution business for $500 mln