Scientists create micro-battery using 3D printing