Integrating impact monitoring and assessment of microfinance