Purdue Pharma, US states agree to new opioid settlement