Former British prime minister Sir Keir Starmer is to step down as the MP for Holborn and St Pancras, a move that will trigger a by-election in the London seat.