Fasciola hepatica: disruption of spermatogenesis by the fasciolicide compound alpha