Long-term functional maintenance of primary human hepatocytes in vitro