Interstitial cells of Cajal: intestinal pacemaker cells?