2n2222 transistor vs bc547