Recent Advances on Renewable Energies and Carbon Capture