Substrate Effects in the Supramolecular Assembly of 1,3,5-Benzene Tricarboxylic Acid on Graphite and Graphene.