Cumberland to sell drug portfolio to Apotex for $100m