Polarity, intramolecular charge transfer, and hydrogen bond co-mediated solvent effects on the optical properties of graphene quantum dots