Britain faces political upheaval as Starmer steps down