Carnivorous planktonic Difflugia (Protista, Amoebina Testacea) and their predators.