There are two types of transistors, which have slight differences in how they are used in a circuit. In a field-effect transistor, what controls the current between the source and drain?