Meaning in Life and Psycho-Spiritual Functioning