Ease of doing business: Long road ahead