gas-operated semi-auto ban