Sir Keir Starmer has arrived in Kyiv to sign a new long-term partnership deal with the president of war-torn Ukraine.