Small ruminant resistance against gastrointestinal nematodes: a case of Haemonchus contortus