Could Boris Johnson be the 'new' British prime minister?