Battle with cancer