Tumor hypoxia and cancer progression