Revisiting Large Language Model Pruning using Neuron Semantic Attribution