Boris Johnson blames everyone but himself