De novo nanoparticles as vaccine scaffolds