Equine parasites: diagnosis and control - a current perspective