david petraeus for gun control