Predictors of life satisfaction among care leavers: A mixed-method longitudinal study