Generalized Clustering by Learning to Optimize Expected Normalized Cuts