Two-component spike nanoparticle vaccine protects macaques from SARS-CoV-2 infection