Graphene oxide intercalation into self-assembled porphyrin J-aggregates