Boris Johnson fights to stay as British prime minister as hi