Investigation of cocatalysts on silver-modified Sm2Ti2S2O5 photocatalyst for water reduction and oxidation under visible light irradiation