Man allegedly brandishing gun shot by officer at Snellville gas station