Meaning in Life Buffers the Association Between Risk Factors for Suicide and Hopelessness in Participants With Mental Disorders.