Religion, spirituality, and medicine: research findings and implications for clinical practice.