Antioxidant, anticancer and anticholinesterase activities of flower, fruit and seed extracts of Hypericum amblysepalum HOCHST.