‘Dodging the bullet’: Keir Starmer refuses to call another election despite petition