PerfSig: Extracting Performance Bug Signatures via Multi-modality Causal Analysis