Short-pulse three-dimensional scattering from moderately rough surfaces: A comparison between narrow-waisted Gaussian beam algorithms and FDTD