Teva Pharmaceuticals to pay Baltimore $80M to settle opioid lawsuit