What Predicts Stable Mental Health in the 18–29 Age Group Compared to Older Age Groups? Results from the Stockholm Public Health Cohort 2002–2014 · Study