Electric Vehicle Battery Management Systems and its fault diagnostics