Nano Diamond Batteries: Clean Unlimited Energy