Knives are out for Boris Johnson