38-year-old diagnosed with cancer after running half-marathon