Spectral Relaxation for K-means Clustering