Actavis to buy Forest Labs in $25B deal