Text this: Virus-like particle: a nano-platform that delivers cancer antigens to elicit an anti-tumor immune response