A high order semi-implicit discontinuous Galerkin method for the two dimensional shallow water equations on staggered unstructured meshes