John Illsley on his 15-year cancer battle