Berberine protects against diet-induced obesity through regulating metabolic endotoxemia and gut hormone levels