Pregnant runner beats cancer