One-dimensional porphyrin nanoassemblies assisted via graphene oxide: sheetlike functional surfactant and enhanced photocatalytic behaviors.