Cambridge man runs 132 km to raise money for the Heart & Stroke Foundation