Climate Change: CO2 capture, GHG emission and nanomaterials application for CO2 reduction to useful products