proton flow battery