how long does it take ivermectin to kill parasites can ivermectin be given orally to pigs buy generic stromectol canada no prescription can ivermectin kill humans