Drugmaker Mallinckrodt reaches $1.6B opioid settlement