Gun and ammo sales spiking ahead of election and fear of riots