Keir Starmer's resignation will make Andy Burnham Britain's sixth prime minister in seven years. Here's how UK leaders keep changing without general elections and what it means for British democracy.