McKinsey: 30 to 40 million could remain uninsured