Screening of potential double perovskite materials for photovoltaic applications using agglomerative hierarchical clustering