Small eigenvalues of the Witten Laplacian with Dirichlet boundary conditions: the case with critical points on the boundary