who makes the drug ivermectin how many parasites does ivermectin kill price of ivermectin stromectol gale efficacitГ© is ivermectin prescription only uk stromectol cena