self-assembling 3D battery