India's rank boosts on World Bank's ease of doing business index