Gun sales spike in fear of upcoming election, economy