A Novel Compaction Approach for SBST Test Programs (Full Report)