US drug agency approves nearly 800,000 monkeypox vaccines