American Legion Post 105 celebrates 100 years