GOA members can now carry in nearly every state