Canine Peyer's patches: macroscopic, light microscopic, scanning electron microscopic and immunohistochemical investigations.