Pharmaceutical giant Actavis to buy Botox maker Allergan for $66 billion in cash-and-stock