Vladimir Putin’s invasion of Ukraine has been a “monumental strategic failure”, Sir Keir Starmer said as he travelled to the country to sign a new long-term partnership deal with Volodymyr Zelensky.