Lattice Boltzmann simulation of nanofluid heat transfer enhancement and entropy generation