Semi-automatic gun sales skyrocket in fear of ban