Molecular characterisation of immunological memory following homologous or heterologous challenges in the schistosomiasis vector snail, Biomphalaria glabrata