On the Robustness of Deep Clustering Models: Adversarial Attacks and Defenses