The effect of income growth and inequality on health inequality: theory and empirical evidence from the European panel