can you get ivermectin over the counter ivermectin for cattle pour on how expensive is ivermectin