Revisiting Spurious Correlation in Domain Generalization