Nanotubes may give the world better batteries