Boron-doping controlled peculiar transport properties of graphene nanoribbon p-n junctions