Nano-diamond self-charging batteries could disrupt energy as we know it | Heykuki News