spintronic transistor