Cyclic Causal Models with Discrete Variables: Markov Chain Equilibrium Semantics and Sample Ordering