Effects of self-esteem and stress on self-assessed health: a Swiss study from adolescence to early adulthood