The metal-free magnetism and ferromagnetic narrow gap semiconductor properties in graphene-like carbon nitride