A Memristive Spiking Neural Network Circuit for Bio-Inspired Navigation Based on Spatial Cognitive Mechanisms