FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency