Oxygen consumption in the prosobranch snail Viviparus contectoides (Mollusca: Gastropoda)—IV. Effects of dissolved oxygen level, starvation, density, symbiotic algae, substrate composition and osmotic pressure