ivermectin tablets for dogs dosage who manufactures ivermectin buy oral ivermectin for humans can you put ivermectin on cats