Cofnod E-bost: A vascularized and perfused organ-on-a-chip platform for large-scale drug screening applications