Tailoring of ammonia reduced graphene oxide into amine functionalized graphene quantum dots through a Hofmann rearrangement