Bioengineering a novel 3D in-vitro model to recreate physiological oxygen levels and tumor-immune interactions