US reaches a final $7.4bn settlement on opioid oxycontin