Tumor hypoxia and heterogeneity: Challenges and opportunities for the future