Boris Johnson's staff got drunk, brawled and abused cleaners during Covid lockdowns, damning report finds