Mallinckrodt receives FDA approval for generic Duragesic