Biology of anchor worms (Lernaea cyprinacea)