Optimal Charge Equalization Controller: For Lithium-Ion Battery in Electric Vehicle Applications