EchoSpike Predictive Plasticity: An Online Local Learning Rule for Spiking Neural Networks