Application of ion beams for preparation of TiO2 thin film photocatalysts operatable under visible light irradiation: Ion-assisted deposition and metal ion-implantation