Climate change: Macroeconomic impact and implications …