causes of battery corrosion