What drives heterogeneity in the marginal propensity to consume? Temporary shocks vs persistent characteristics