EU signs deal for monkeypox vaccines