EU buys new 170,000 doses of monkeypox vaccine