The growth and contemporary challenges of Islamic microfinance in Bangladesh