Microsatellites of the parasitic nematode Haemonchus contortus: polymorphism and linkage with a direct repeat.