Ted Bannerman celebrates milestone 100th birthday