Multiple functions of the cholinesterase inhibiting polyalkylpyridinium salts extracted from the marine sponge, Haliclona sarai.