A macro-level analysis of the economic and social impact of microfinance in sub-Saharan Africa