A mixed non-homogeneous hidden Markov model for categorical data, with application to alcohol consumption