Hungary vetoes $54B EU funding for Ukraine