Application of surface complexation modeling on modification of hematite surface with cobalt cocatalysts: a potential tool for preparing homogeneously distributed catalysts