74hct04an datasheet 2n3904