Logotherapy: the search for the meaning of life and human health