Pharmacological effects of berberine and its derivatives: a patent update