Battery charge and discharge