Mid-life cardio exercise may fight cancer