McKinsey nears $600mn settlement with US over opioid claims