Bipartite spectral graph partitioning for clustering dialect varieties and detecting their linguistic features