PhysAug: A Physical-guided and Frequency-based Data Augmentation for Single-Domain Generalized Object Detection