Family physicians' role in palliative care throughout the care continuum: stakeholder perspectives.