Purine nucleosides protect injured neurons and stimulate neuronal regeneration by intracellular and membrane receptor-mediated mechanisms