Graphene-Based Bipolar Junction Transistor