Sensing and Responding to Hypoxia, Molecular and Physiological Mechanisms1