Morphological characterization of the haemocytes of the ivory snail, Babylonia areolata (Neogastropoda: Buccinidae)