CommPOOL: An Interpretable Graph Pooling Framework for Hierarchical Graph Representation Learning