Small particles, big impacts: A review of the diverse applications of nanofluids