Renal tubular solute transport and oxygen consumption: insights from computational models