End-of-life care: challenges and opportunities for health care professionals.