Lot more needed to improve ease of doing biz in India: Richard Rekhy