The epidemiology, diagnosis and control of gastro-intestinal parasites of ruminants in Africa.