Components of the hepatocellular carcinoma microenvironment and their role in tumor progression