European countries promised support to Ukraine after Zelenskyy's ugly exchange with Donald Trump and JD Vance in the White House. The UK has unveiled a 1.6 billion pound deal for defence missiles.