is ivermectin approved for use in south africa ivermectin tablets for humans price buy ivermectin for dogs canada who manufactures ivermectin in india does ivomec kill ticks on cattle