Spatio-temporal hidden Markov models for incorporating interannual variability in rainfall