Adaptive Sparse Structure Development with Pruning and Regeneration for Spiking Neural Networks