Clustering by Passing Messages Between Data Points