Effects of Knudsen numbers on natural convection patterns of nanofluids with a sub-continuous lattice Boltzmann model