Financial Fragility, Heterogeneous Agents Interaction and Aggregate Dynamics