struggling with cancer