Randy Jones on battling cancer: ‘I’ll keep fighting till I win’