A non-homogeneous hidden Markov model for the analysis of multi-pollutant exceedances data