The Multi-Chain Markov Switching Model