Classifying Signals on Irregular Domains via Convolutional Cluster Pooling