Loofa Sponge as a Scaffold for the Culture of Human Hepatocyte Cell Line