Diamond Batteries Could Last for Thousands of Years