ion current battery