Cancelling stats announcements

**Admin users can now cancel a statistics announcement**

* Cancelled announcements must have a reason for cancellation
* The cancellation reason can be edited after the fact
* Deleting an announcement is no longer possible
* Cancelled announcements are labelled as such in the front-end of the site

This delivers almost all of: https://www.agileplannerapp.com/boards/173808/cards/5477. The requirement to include cancelled announcements in the upcoming releases page for 1 month after their proposed release date will be delivered separately.

**Notes**

* Depends on https://github.com/alphagov/rummager/pull/281 being deployed.
* The `rummager:index:statistics_announcements` rake task will need to be run shortly after deploy to seed upcoming announcements with the new `statistics_announcement_state` attribute in rummager.

- [ ] code review
- [ ] product owner review
It looks to me like `rummager:reset:government` and `rummager:index:government` are painfully out of date - they will only re-index editions, and none of the other stuff that ends up in search (People, Organisations, etc). The same is true of `rummager_export.rb`. I would say getting that fixed is beyond the scope of this story.