Keir Starmer has resigned as British prime minister and leader of the Labour Party, saying he will remain in office until the party chooses his successor.In an emotional statement outside