Reversible fuel cell