A bis-tacrine derivative inhibits abeta-protein oligomerization and fibrillogenesis