The challenges facing micro-finance institutions in Kenya: a case study of Kenya Women Finance Trust