virus that causes stomach disease