Watson, Mallinckrodt settle over generic painkiller