New generation of batteries could better power aerial drones, underwater robots