Dying in palliative care units and in hospital: a comparison of the quality of life of terminal cancer patients.