LiFePO4 battery