A protein-based smallpox vaccine protects non-human primates from a lethal monkeypox virus challenge