Text this: Recent progress on Lattice Boltzmann simulation of nanofluids: a review