Convolutional Dictionary Learning of Stimulus from Spiking Data