Microfinance vs. traditional banking in developing countries