The multiple and enigmatic roles of guanylyl cyclase C in intestinal homeostasis