Nanotechnology for the Energy Challenge