A Hierarchical Clustering Algorithm for Multivariate Stratification in Stratified Sampling