Border gun stores sell out of ammunition, semi-automatic weapons as ban looms