British PM Keir Starmer pledges 100-year partnership with Ukraine amid concerns over U.S. support under Trump presidency.