LiFePO4 energy storage