美国为什么允许公民拥有枪支