High-voltage non-aqueous Zn/K1.6Mn1.2Fe(CN)6 batteries with zero capacity loss in extremely long working duration