Ileal transposition surgery produces ileal length-dependent changes in food intake, body weight, gut hormones and glucose metabolism in rats