Nitrogen-doped graphene and graphene quantum dots: A review onsynthesis and applications in energy, sensors and environment.