Micro VC Artha Venture delivers IRR of 61%