Taurine and liver diseases: a focus on the heterogeneous protective properties of taurine