Liver Tissue Engineering: Challenges and Opportunities.