Discovering Hierarchical Process Models: an Approach Based on Events Clustering