LifePO4 battery