Covalent functionalization of graphene by azobenzene with molecular hydrogen bonds for long-term solar thermal storage | Synapse