US: Purdue Pharma pleads guilty to opioid charges