General Mitchell airport director fired over potential ethics violation