'Lot more needed to improve ease of doing biz in India'