Boris Johnson promised to make changes to how Downing Street is run after the report found some behaviour was "difficult to justify".