Spherikm - a computer program for clustering columns and rows of an occurrence matrix using weighted spherical k-means