gas operated semi auto