Molecular mechanisms of neurodegenerative diseases