Supercritical CO2 as heat transfer fluid: A review