Green and Renewable Energy Aspects of Nanotechnology