Floating-gate transistor