Does palliative care improve the quality of life for cancer patients in three tertiary hospitals in South Africa? | Synapse