Diamond Batteries Powered by Nuclear Waste Could Last 28,000 Years