Analysis on the constant-current overcharge electrode process and self-protection mechanism of LiCoO2/graphite batteries