Regenerative or indirect fuel cells