Tumor Hypoxia and Heterogeneity: Challenges and Opportunities for the Future.