On comparing clusterings: an element-centric framework unifies overlaps and hierarchy