does diverticulitis causes constipation