Predictors of life satisfaction: perceptions of older community-dwelling adults.