Keir Starmer has today resigned as Prime Minister and leader of the Labour Party paving the way for a leadership election over the summer, with new MP Andy Burnhan expected to replace him before parliament returns in September.