flagellate protozoa