In silico drug repositioning for the treatment of Alzheimer's disease using molecular docking and gene expression data