Giardia duodenalis sub-Assemblage of animal and human origin in horses.