Clustering Multivariate Longitudinal Observations: The Contaminated Gaussian Hidden Markov Model