Discrete semi-classical orthogonal polynomials: generalized Charlier