Financial Instability after Minsky: Heterogeneity, Agent Based Models and Credit Networks