Unravelling the effects of hypoxia on purine biosynthesis in cancer