Cancer survivor Catriona Fraser Harris from Pencaitland to run the 2026 London Marathon after limb-saving surgery.