An Enhanced Hidden Semi-Markov model for Outlier Detection in Multivariate Datasets