SoCurity: Enhancing SoC Security with Anomalous Activity Detection and Localization (Full Report)