Nanofluid Types, Their Synthesis, Properties and Incorporation in Direct Solar Thermal Collectors: A Review