Text this: Recent Progress on Lattice Boltzmann Simulation of Nanofluids: A review