5,6-Dimethoxybenzofuran-3-one derivatives: a novel series of dual Acetylcholinesterase/Butyrylcholinesterase inhibitors bearing benzyl pyridinium moiety