Nanostructured Cu foam and its Derivatives: Emerging Materials for Heterogeneous Conversion of CO2 to Fuels