Carbon doping induced peculiar transport properties of boron nitride nanoribbons p-n junctions