McKinsey agrees to settle claims over role in opioid crisis: source