Numerical investigation of highly efficient and tunable terahertz-wave generation using a low-group-velocity and low-dispersion two-dimensional GaAs photonic crystal waveguide