Application and Research Progress of Self-Assembling Protein Nanoparticles in Vaccine Development | Synapse