Thermophysical Properties of Nanofluids and Their Potential Applications in Heat Transfer Enhancement: A Review