backpropagation of convolutional layers