Stratifying welfare states: class differences in pension coverage in Britain, Germany, Sweden and Switzerland