In vitro acetylcholinesterase inhibition by psoralen using molecular docking and enzymatic studies