Financial structure and economic organization : key elements and patterns in theory and history