The impact of microfinance on the development and performance