Learning effects of a workshop in palliative cancer care for general practitioners.