HOW DOES A BMS HANDLE OVERCHARGE PROTECTION