Captain Sir Tom Moore says 'things will get better' as he launches new charity walk