Ab-initio calculation of electronic and optical properties of nitrogen and boron doped graphene nanosheet