does the pancreas produce glucagon