Watson to buy Actavis for $5.6 billion