Predation of Cryptosporidium oocysts by protozoa and rotifers: implications for water quality and public health.