Cannabinoid CB2 receptors protect against alcoholic liver disease by regulating Kupffer cell polarization in mice