What are the limitations of flow batteries