Performance evaluation of nanofluids in solar thermal and solar photovoltaic systems: A comprehensive review