UK Prime Minister Keir Starmer and Ukraine's President Zelenskyy sign a landmark 100-year partnership agreement to bolster defence and security.