Gastrointestinal nematodes of small ruminants: life cycle, anthelmintics, and diagnosis.