Dye-Sensitized Nanostructured Crystalline Mesoporous Tin-doped Indium Oxide Films with Tunable Thickness for Photoelectrochemical Applications.