Does retirement hurt well-being? Factors influencing self-esteem and depression among retirees and workers.