Multi topics on announcements

This allows statistics announcements to be tagged against multiple topics instead of the one.

There will need to be a clean up pull request to remove the now-defunct `topic_id` column once this has been successfully rolled out.

Story: https://www.agileplannerapp.com/boards/173808/cards/6078