How and why do GPs use specialist palliative care services?