Integration of Contrastive Predictive Coding and Spiking Neural Networks