Minor histocompatibility antigens: from transplantation problems to therapy of cancer.