The artificial kidney :physiological modeling and tissue engineering