Boris Johnson clings to power by a thread