Huprine-tacrine heterodimers as anti-amyloidogenic compounds of potential interest against Alzheimer's and prion diseases