LiFePO4 rechargeable batteries