Unsupervised machine learning techniques for fault detection and diagnosis in nuclear power plants