What influences the willingness of community physicians to provide palliative care for patients with terminal cancer? Evidence from a nationwide survey.