A hierarchical clustering approach to large-scale near-optimal coalition formation with quality guarantees. (March 2017)