India should have done more to protect jobs: McKinsey official