CVS Health agrees to $5B settlement of opioid lawsuits