Nanoscale transistor