can stress cause mucus in stool