A Knudsen layer theory for lattice gases