The molecular mechanisms of neuronal apoptosis