battery lifecycle analysis