Recent advances in renal hypoxia: insights from bench experiments and computer simulations