Virus-like particles: a self-assembled toolbox for cancer therapy. (June 2022)