Energy efficiency and renewable energy through nanotechnology