Linaclotide: a novel agent for chronic constipation and irritable bowel syndrome.