archivegastritis cause diarrhea