Job stress and post-retirement health in the Hertfordshire Cohort Study.