battery degradation explained