Facilitators and barriers for GP-patient communication in palliative care: a qualitative study among GPs, patients, and end-of-life consultants.