Comparison between three-dimensional linear and nonlinear tsunami generation models