Thermodynamic challenges for CO2 pipelines design: A critical review on the effects of impurities, water content, and low temperature