New, long-lasting flow battery could run for more than a decade with minimum upkeep