stromectol scabies reviews does ivermectin kill parasite eggs can humans take ivermectin for dogs stromectol precio