CBI comments on India's Ease of Doing Business ranking