K-Groups: A Generalization Of K-Means By Energy Distance