Public debt and growth: Heterogeneity and non-linearity | Synapse