Teva to buy Merck KGaA's women's health unit