Spin-torque transistor