Iron oxide nanostructures as highly efficient heterogeneous catalysts for mesoscopic photovoltaics