aqueous solar flow battery