Mallinckrodt to sell contract development and manufacturing unit BioVectra for up to $250 million