Text this: What stole Chinese older adults’ life satisfaction? Integrating medical statistics and machine learning with a life-course perspective using CHARLS data