Hepatocellular carcinoma development in non-alcoholic fatty liver disease and non-alcoholic steatohepatitis. Is it going to be the "Plague" of the 21st century? A literature review focusing on pathogenesis, prevention and treatment.