Preparation, anticholinesterase activity, and docking study of new 2-butenediamide and oxalamide derivatives