Man allegedly waving gun around shot by officer at Snellville gas station