Nanodiamantová baterie má vydržet až 28 000 let, tvrdí inženýři