LiFePO4 battery for electric vehicles