Issues and Challenges in Financing the Poor: Lessons Learned from Islamic Microfinance Institutions