Religion, spirituality, and medicine.