Illness-related hopelessness in advanced cancer: influence of anxiety, depression, and preparatory grief.