Gate controllable spin transistor with semiconducting tunneling barrier