rechargeable proton battery