NBC: CVS and Walgreens to pay a combined $10.7 billion settlement for alleged opioid prescription lapses