Unsupervised Learning on 3D Point Clouds by Clustering and Contrasting