Microfinance in Ghana: Development, Success Factors and Challenges | Synapse