Text this: 2-Aryl-3-(arylideneamino)-1,2-dihydroquinazoline-4(3H)-ones as inhibitors of cholinesterases and self-induced β-amyloid (Aβ) aggregation: biological evaluations and mechanistic insights from molecular dynamics simulations