The surprisingly complex immune gene repertoire of a simple sponge, exemplified by the NLR genes: a capacity for specificity?