Zelensky shores up weapons pledges as EU honours Ukraine fight