Carbon nanotube transistor