The neuropeptide 26RFa in the human gut and pancreas: potential involvement in glucose homeostasis