Physicochemical study of synthetic dyes adsorption on TiO2 thin films for dye sensitized solar cells