Hybrid seismic modeling based on discrete-wave number and finite-difference methods