Boris Johnson stays UK prime minister — however his days are ‘numbered’