Text this: Battery charge equalization controller in electric vehicle applications: A review