美国公民为什么可以有枪