US: McKinsey settles for $573M in opioid crisis case