Scientists have developed a new battery that converts two milliliters of sweat into 20 hours’ worth of electricity.