Surviving hypoxia :mechanisms of control and adaptation