Keir Starmer backs up his ‘coalition of the willing’ to support Ukraine with a £1.6 billion deal to help war-torn country buy 5,000 missiles