A review of stability, thermophysical properties and impact of using nanofluids on the performance of refrigeration systems