Canine transmissible venereal tumor: a large-animal transplantable tumor model.