Expectation Maximization Clustering