Cadmium nitrate-induced neuronal apoptosis is protected by N-acetyl-l-cysteine via reducing reactive oxygen species generation and mitochondria dysfunction.