PS-SNN: pattern separation learning for expandable spiking neural networks in class-incremental learning | Synapse