Text this: Berberine hydrochloride: anticancer activity and nanoparticulate delivery system