JERUSALEM (AP) — Israel's Teva Pharmaceutical to buy Allergan's generic pharmaceuticals business for $40.5B.