Recent advances on the thermal properties and applications of nanofluids: From nanomedicine to renewable energies. (25th January 2022)