American Legion honors stars and stripes with retirement ceremony on Flag Day