Transforming Microfinance Institutions: Providing full financial services to the poor