Activity rhythms of the pulmonate limpet Siphonaria capensis Q. & G. as an adaptation to osmotic stress, predation and wave action