Why is spiritual care infrequent at the end of life? Spiritual care perceptions among patients, nurses, and physicians and the role of training.