75-year-olds are mentally fitter and happier than 20 years ago