One of the last surviving ANZAC veterans who fought in the Battle of Crete, Arthur Leggett, has passed away at the age of 106.