Single-electron memory