Starmer becomes the sixth British leader to quit in just 10 years as the country continues to struggle economically post-Brexit.