Nitrogen doped graphene via thermal treatment of composite solid precursors as a high performance supercapacitor