Markov Regime Switching and Unit-Root Tests