Scientists may have an explanation for why some batteries don’t last