Beyond Low-pass Filtering: Graph Convolutional Networks with Automatic Filtering