Oklahoma agrees to $8.75M opioid settlement