Mo-doped, Cr-Doped, and Mo–Cr codoped TiO2 thin-film photocatalysts by comparative sol-gel spin coating and ion implantation