Impact of the palliative care clinical nurse specialist on patients and relatives: a stakeholder evaluation.