Nano Diamond Batteries