SpyStapler-mediated assembly of nanoparticle vaccines