Any peace deal to end Russia’s war in Ukraine will only last if Moscow makes real concessions, including limiting the size of its armed forces and curbing its growing military budget, the EU’s top diplomat has said.