Spectral representation-based efficient simulation method for fully non-stationary spatially varying ground motions