Cumbrian amputee repeats cancer charity walk