Mollusc haemocytes: an invertebrate model for studying cell-matrix interactions in cell-mediated immunity