Biomimetic tumor microenvironment on a microfluidic platform.