ENH AgglomerativeClutering now supports different metrics