Lattice Boltzmann simulation of nanofluid in lid-driven cavity