Handling missing data in model-based clustering