Mechanisms of homocysteine neurotoxicity in neurodegenerative diseases with special reference to dementia