Berberine: an old drug but new use for liver diseases