US armed to the teeth: More guns than civilians