The epidemiology, diagnosis and control of helminth parasites of ruminants