Text this: Potential of Islamic microfinance: issues, challenges and way forward