lifepo4 battery life