ivermectin online usa stromectol and ivermectin what all does ivermectin treat in dogs ivermectin dose for humans south africa