A 2DH fully dispersive and weakly nonlinear Boussinesq-type model based on a finite-volume and finite-difference TVD-type scheme