Applying dual-tree complex discrete wavelet transform and gamma modulating function for simulation of ground motions