Nurses' performance in palliative care: spiritual care in the light of Theory of Human Caring.