Nanotube chip could store data for a billion years