DiffGCN: Graph Convolutional Networks via Differential Operators and Algebraic Multigrid Pooling