Text this: A markov regime-switching framework to forecast el nino southern oscillation patterns