A robust approach to model-based classification based on trimming and constraints: Semi-supervised learning in presence of outliers and label noise