Explaining the differences in income-related health inequalities across European countries