OxyContin maker Purdue Pharma reaches $8.34 bil settlement