Lattice Boltzmann Simulation of Mixed Convection for Nanofluids in a Vertical Channel