99-year-old WWII veteran who walked 100 lengths of garden has now raised more than £5m for the NHS