Understanding the Effects of Berberine HCl: Benefits and Applications