Drug distributors and Johnson & Johnson will pay $26bn as America’s biggest opioid settlement is finalised