struggle with cancer