Neuroprotective and neurorestorative strategies for neuronal injury