Cancer Hypoxia and the Tumour Microenvironment as Effectors of Cancer Metabolism