The inhibitory effect of genistein on hepatic steatosis is linked to visceral adipocyte metabolism in mice with diet-induced non-alcoholic fatty liver disease.