British Prime Minister Keir Starmer has announced he will step down as leader of the Labour Party after concluding that his party no longer sees him as the best person to lead it into the next general election.