Computational study on the half-metallicity in transition metal–oxide-incorporated 2D g-C3N4 nanosheets