Boris Johnson’s recovery a bright spot, but dark clouds ahead for Britain