Biological effects and molecular docking studies of Catechin 5-O-gallate: antioxidant, anticholinergics, antiepileptic and antidiabetic potentials