Allogeneic haematopoietic stem cell transplantation: individualized stem cell and immune therapy of cancer