Fibroblast and hepatocyte behavior on synthetic polymer surfaces.