A Review on Tramiprosate (Homotaurine) in Alzheimer's Disease and Other Neurocognitive Disorders