Biomimetic and vascularized 3-d liver cancer model