Crystal Graph Convolutional Neural Networks