clustering: add new version using Scipy implementation of k-means