Factors affecting the thermal performance of the flat plate solar collector using nanofluids: A review