Advanced Battery Management System Techniques in Electric Vehicle: A Review