Berberine: metabolic and cardiovascular effects in preclinical and clinical trials.