Geniposidic acid protects against D-galactosamine and lipopolysaccharide-induced hepatic failure in mice.