Starmer travels to Ukraine to sign partnership deal lasting for generations