Enterohepatic Helicobacter spp. in cats with non-haematopoietic intestinal carcinoma: a survey of 55 cases.