Analysis of graphene nanoribbons as a channel material for field-effect transistors