Enhanced photocatalytic degradation of 2-thiobenzimidazole by the tris(8-quinolinolato)cobalt(iii) complex through peroxide adduct formation: theoretical and experimental investigations