Kiwanis Club presents city with American flag