Sequential decoding of a general classical-quantum channel