Purdue Pharma reaches $270M deal with Oklahoma to settle opioid claims