Text this: Virus-like antigen display for cancer vaccine development, what is the potential?