The EU agrees a new €50 billion aid package for Ukraine despite Hungary’s veto threat