nanotechnology and our energy challenge