FeNN: A RISC-V vector processor for Spiking Neural Network acceleration (Full Report)