Grandmother’s marathon challenge to honour mother lost to rare cancer