LiFePO4 batteries for solar