Protein-based vaccination targeting the cancer testis antigen NY-ESO-1