Emerging technologies for cancer research: Towards personalized medicine with microfluidic platforms and 3D tumor models