Semantic Scan: Detecting Subtle, Spatially Localized Events in Text Streams