An actor who starred in Doctor Who and Hancock's Half Hour has died just five weeks before marking his 102nd birthday