Efficacy of group meaning centered hope therapy of cancer patients and their families on patients’ quality of life