Financial fragility, heterogeneous agent and aggregate fluctuations: evidence from a panel of us firms