Ultrapotent human antibodies protect against SARS-CoV-2 challenge via multiple mechanisms