From Clustering to Cluster Explanations via Neural Networks