Applications of nanofluids in solar energy: A review of recent advances. (February 2018)