Guns and ammo stocks surge to eclipse ‘stay-at-home’ darlings