NeuroPrune: A Neuro-inspired Topological Sparse Training Algorithm for Large Language Models