Monkeypox vaccine wins EU approval