Currency Forecasting with Markov Switching Models