Nanodiamond Batteries