Pattern recognition of water quality variance in Yamuna River (India) using hierarchical agglomerative cluster and principal component analyses