Irritable bowel syndrome: a disease still searching for pathogenesis, diagnosis and therapy.