battling with cancer