Metalloporphyrin assemblies on pyridine-functionalized titanium dioxide.